Design, develop, and maintain Kubernetes Operators, Custom Resource Definitions (CRDs), and controllers using Golang.
Automate and manage cloud-native infrastructure on Kubernetes (K8s).
Implement Kubernetes handlers to manage lifecycle events and orchestration workflows.
Create self-healing and auto-scaling infrastructure using Kubernetes APIs and open-source tools.
Collaborate with SREs, DevOps, and developers to integrate custom Kubernetes components.
Develop CI/CD pipelines to deploy and manage Kubernetes resources.
Troubleshoot and resolve issues in distributed systems running in containerized environments.
3+ years of hands-on experience with Kubernetes (including CRDs, Operators, Controllers).
Strong expertise in Golang (Go programming language).
Experience building and deploying Kubernetes custom controllers or using the Operator SDK.
Familiarity with tools like Helm, Kustomize, ArgoCD, or Flux.
Strong understanding of containerization, Docker, and microservices architecture.
Good knowledge of Kubernetes networking, RBAC, and monitoring/logging (Prometheus, Grafana, ELK).
Experience working in CI/CD environments (GitOps practices a plus).
Company
Alliance IT
United States of America
Location
Remote Position
(From Everywhere/No Office Location)
Job type
Full-Time
Golang Job Details
Key Responsibilities:
Required Skills & Experience:
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs